<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>解析过程-变量提升</title>
  </head>
  <body>
    <script>
      // 1、直接打印未声明的变量
      //   console.log(a);

      //   2、声明变量被提升到最前
      //   console.log(a);     //结果：undefined
      //   var a = 1;
      //   console.log(a);     //结果：1

      //   第2点的实际执行顺序
      var a;
      console.log(a);    //undefined
      a = 1;
      console.log(a);    //1
    </script>
  </body>
</html>
